.gxl-table-header {
  height: 4rem;
  background-color: #cfcfcf;
  position: absolute;
  top: 0;
  left: 0;
  right: 2rem;
  text-align: left;
  font-size: 0;
  z-index: 5;
}
.gxl-table-header-lefter {
  width: 3rem;
  height: 4rem;
  display: inline-block;
}
.gxl-table-header-row {
  white-space: nowrap;
  position: absolute;
  top: 0;
  left: 3rem;
  right: 0;
  height: 2rem;
}

.gxl-table-header-lefter-selected-cell,
.gxl-table-header-lefter-corner,
.gxl-table-header-row-cells{
  height:2rem;
}
.gxl-table-header-lefter-selected-cell{
  padding:0 0.2rem;
}
.gxl-table-selected-cell-input{
  outline: 0;
  box-shadow: none;
  height: 1.6rem;
  line-height: 1.6rem;
  width: 100%;
  margin-top:0.2rem;
  background-color: #FFF;
  border: 1px solid #aaa;
}
.gxl-table-header-lefter-corner{
  border:1px transparent solid;
  position: relative;
  border-bottom:0;
  border-left:0;
  border-image:linear-gradient(to top,#999,transparent) 1 10;
  z-index: 5;
}
.gxl-table-header-lefter-corner::after{
  position: absolute;
  left:0;
  right:0;
  bottom:0;
  height:1px;
  content: '';
  background: linear-gradient(to left, #999, transparent);
  z-index: 5;
}
.gxl-table-header-row-cells{
  overflow: hidden;
  border-bottom: 1px solid #999;
}
